strap-maker factory - German English Dictionary